/* CSS Document */
body { margin:0; padding:0;font-size:12px;color:#595757;font-family:'Microsoft YaHei';text-align:left;background:#fff;}
body > div {margin-right:auto; margin-left:auto;} 
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,.tel { margin:0; padding:0;font-weight:normal;font-family:'Microsoft YaHei';font-weight:bold;font-size:14px;}
ul,li {display:block;list-style:none;line-height:24px; border-left-color:}
img{border:0px;}
input{outline:none;}
a {text-decoration:none;color:#595757;cursor: pointer;cursor: hand;outline:none;}
a:hover{color:#00388f;}
.fl{ float: left;}
.fr{ float: right;}
.clearfix:after,.wrap:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.clearfix,.wrap{zoom:1;}
.wrap{margin:0 auto;width:98%;max-width:1200px;}
.imgblock{display:block;margin:0 auto;}
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
i{font-style:normal;}
.table{display:table;}
.tablecell{display:table-cell;}
.overhidden{overflow:hidden;}

.abwrap{position:absolute;top:0;left:0;right:0;bottom:0;min-width:1200px;}
.abborder{min-height:100%;}
.abbox{padding-bottom:180px;}
/* 普通翻页器-默认居中 */
.m-page{margin:30px 0 100px;text-align:center;line-height:30px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;font-family:'Microsoft YaHei';font-size:14px;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 10px;margin-left:-1px;color:#999;font-style:normal;letter-spacing:normal;word-spacing:normal;background:#fff;border:1px solid #f7f7f7;border-radius:4px;}
.m-page i{background:none;}
.m-page a{text-decoration:none;color:#999;}
.m-page a:hover{text-decoration:none;color:#FFF;}
.m-page .first{margin-left:0;background:none;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover{background:#197fe3;border-color:#197fe3;}
.m-page a:active{background:#197fe3;border-color:#197fe3;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#FFF;background:#197fe3;border-color:#197fe3;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#f0f0f0;border-color:#f2f2f2;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
.m-page-sr i{border:0;}
/* topbox */
.topbox{height:45px;background:#052b5a;}
.topleft,.topright{color:#fff;line-height:45px;}
.topright a{color:#fff;}
.topright a:hover{color:#fff;text-decoration:underline;}
.topright i{padding:0 8px;}
/* logobox */
.logo .tablecell{height:100px;vertical-align:middle;}
.logotel{position:relative;line-height:100px;font-size:20px;font-weight:700;color:#1766c8;}
.logotel .mark{position:absolute;right:0;bottom:18px;font-size:13px;color:#333;line-height:1;font-weight:400;}
/* navbox */
.navbox{height:50px;background:#1766c8;}
.nav{font-size:0;}
.nav .item{display:inline-block;padding:0 40px;margin-right:4px;line-height:50px;color:#fff;font-size:16px;}
.nav .item:hover,
.nav .item.active{font-weight:700;background:#052b5a;}
/* banbox */
.m-focus{position:relative;z-index:1;width:100%;height:450px;overflow:hidden;}
.m-focus .switchable-content li,
.m-focus .switchable-content a{display:block;width:100%;height:450px;}
.m-focus .switchable-content a img{display:none;}
.m-focus .switchable-nav{display:none;font-size:0;position:absolute;z-index:9;bottom:30px;left:50%;margin-left:-600px;width:1200px;text-align:center;}
.m-focus .switchable-nav ol{padding:5px 0;height:10px;}
.m-focus .switchable-nav li{margin:0 5px;padding:0;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;overflow:hidden;background:#848581;font-size:0;cursor:pointer;border-radius:50%;}
.m-focus .switchable-nav li.active{background:#476fa9;}
.m-focus .f-next,
.m-focus .f-prev{display:block;position:absolute;top:50%;margin-top:-20px;z-index:9;background:url(../image/banico.png) no-repeat;width:25px;height:40px;overflow:hidden;}
.m-focus .f-prev{left:-70px;}
.m-focus .f-next{right:-70px;background-position:right 0;}
.m-join,
.m-join .switchable-content li,
.m-join .switchable-content a{height:490px;}
.m-about,
.m-about .switchable-content li,
.m-about .switchable-content a{height:363px;}
/* bannavbox */
.bannav{padding:30px 0;text-align:center;font-size:16px;}
.bannav a{color:#191919;}
.bannav a:hover{color:#1766c8;}
.bannav i{padding:0 8px;}
/* footerbox */
.footerbox{margin-top:-180px;background:#197fe3;}
.footerbox .table{width:100%;text-align:center;}
.footerbox .tablecell{height:180px;vertical-align:middle;color:#fff;font-size:14px;line-height:2;}
/* subbanbox */
.subbanbox img{display:block;width:100%;}
/* subbox */
.subtitle{margin-bottom:50px;padding:40px 0;text-align:center;background:url(../image/subtbg.png) center center no-repeat;}
.subtitle .en{font-size:24px;color:#bebfbe;font-family:'FrankRuehl';line-height:1.2;}
.subtitle .title{margin:0 0 8px;font-size:30px;color:#696969;font-family:'黑体';line-height:1.2;}
.subtitle .mark{font-size:20px;color:#696969;font-family:'宋体';line-height:1.2;}
/* news-scroll */
.news-scroll{margin-bottom:72px;height:228px;overflow:hidden;}
.news-scroll .j-wscroll-row .item{float:left;width:304px;}
.news-scroll .j-wscroll-row .item .box{width:278px;height:226px;border:1px solid #e8e8e8;}
.news-scroll .j-wscroll-row .item .box:hover{border-color:#1766c8;}
.news-scroll .j-wscroll-row .item .box .img img{margin:8px;display:block;width:262px;height:164px;}
.news-scroll .j-wscroll-row .item .box .name{line-height:40px;font-size:16px;text-align:center;}
.news-scroll .j-wscroll-row .item .box .name a{color:#333;}
.news-scroll .j-wscroll-row .item .box .name a:hover{color:#1766c8;} 
/* news-tabtitle */
.news-tabtitle{margin-bottom:46px;font-size:0;text-align:center;}
.news-tabtitle .item{display:inline-block;margin:0 10px;width:156px;height:52px;line-height:52px;text-align:center;font-size:18px;color:#197fe3;border:2px solid #197fe3;border-radius:6px;}
.news-tabtitle .item.active,
.news-tabtitle .item:hover{color:#fff;background:#197fe3;}
/* newslist */
.newslist .item{margin-bottom:26px;background:#f7f7f7;overflow:hidden;}
.newslist .item:hover{background:#f1f1f1;}
.newslist .item .img{float:left;margin:12px 20px 12px 6px;}
.newslist .item .img img{display:block;width:300px;height:186px;}
.newslist .item .overhidden{padding:12px;}
.newslist .item .title{margin-bottom:5px;height:44px;line-height:44px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newslist .item .title a{font-size:20px;color:#333;}
.newslist .item .title a:hover{color:#1766c8;}
.newslist .item .info{margin-bottom:5px;height:96px;line-height:32px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;}
.newslist .item .time{font-size:16px;color:#999;line-height:30px;}
.newslist .item .btn{display:block;width:104px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#197fe3;border:1px solid #197fe3;}
.newslist .item .btn:hover{color:#fff;background:#197fe3;}
/* contactlist */
.contactlist{margin:100px auto 30px;font-size:0;max-width:1000px;}
.contactlist .item{float:left;width:33.33%;}
.contactlist .item .border{position:relative;margin:0 auto;padding:0;width:300px;height:200px;max-width:90%;text-align:center;border:1px solid #eee;font-size:15px;color:#3b3b3b;}
.contactlist .item .ico{position:absolute;left:50%;margin-left:-50px;margin-top:-50px;display:block;width:100px;height:100px;background:url(../image/contactico.png) no-repeat;}
.contactlist .item .ico01{background-position:0 0;}
.contactlist .item .ico02{background-position:-100px 0;}
.contactlist .item .ico03{background-position:-200px 0;}
.contactlist .item .h2{margin-top:66px;margin-bottom:15px;font-size:18px;text-align:center;}
.contactlist .item .info{padding:0 10px;line-height:1.6;}
.contactlist .item .info img{display:block;margin:-8px auto 0;width:92px;height:92px;}
/* contactmap */
.contactmap{margin-bottom:40px;}
.contactmap img{display:block;margin:0 auto;max-width:100%;}
/* join */
.join-h1{padding:40px 0 34px;font-size:36px;color:#333;text-align:center;line-height:1;}
.join{padding:50px 0;margin-bottom:30px;}
.join-bg{background:#f6f6f6;}
.join-h2{margin-bottom:20px; display:inline-block;font-size:30px;color:#333;height:68px;line-height:68px;border-top:1px solid #333;border-bottom:1px solid #333;}
.join-h2:after{content:' ';display:block;margin:0 auto;width:0px;height:0px;font-size:0;line-height:0;overflow:hidden;border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent;}
.join-h3{text-align:center;font-size:30px;color:#333;line-height:1;}
.join-info{padding:0 11%;margin-bottom:50px;font-size:18px;color:#666;line-height:1.8;text-align:center;}
.join-img{width:100%;text-align:center;}
.join-img .tablecell{padding:20px 0;vertical-align:middle;}
.join-demand{position:relative;z-index:99;background:#333;}
.join-demand .h3{text-align:center;font-size:30px;line-height:1;color:#fff;}
.join-demand .h3 span{display:block;}
.joinico{display:inline-block;background:url(../image/join-ico.png) no-repeat;}
.joinico.icon01{margin-top:-30px;width:77px;height:77px;background-position:0 0;}
.joinico.icon02{width:82px;height:92px;background-position:-82px 0;}
.joinico.icon03{width:95px;height:92px;background-position:-171px 0;}
.joinico.icon04{margin-right:14px;width:54px;height:54px;background-position:-267px 0;vertical-align:top}
.demand{padding:40px 0;}
.demand .item{float:left;width:50%;text-align:center;}
.demand .item .con{margin:20px auto 10px;padding:0 10px;font-size:18px;line-height:1.8;color:#fff;max-width:290px;}
.join-process{padding:0 10%;}
.process-bg{display:block;margin:60px auto 0;max-width:85%;}
.join-process .process{padding:20px 0 0 3%;}
.join-process .item{float:left;margin-right:4.5%;width:21%;font-size:16px;color:#9e9e9e;line-height:1.8;text-align:center;}
.join-process .item:last-child{margin-right:0;}
.join-slogan{padding:40px;font-size:24px;color:#666;line-height:2;}
.join-contact{margin-bottom:60px;height:374px;background:url(../image/join-contact.jpg) center top no-repeat;background-size:cover;}
.join-contact .wrap{position:relative;color:#e6e6e6;}
.join-contact .border{padding:50px 40px;width:60%;min-width:520px;}
.join-contact .h1{font-size:28px;line-height:1.2;}
.join-contact .tel{margin:26px 0;font-size:50px;line-height:54px;}
.join-contact .item,
.join-contact .copy{font-size:14px;line-height:1.8;}
.join-contact .copy{margin-top:20px;}
.join-contact .code{position:absolute;right:38px;top:90px;}
.join-contact .code .item{float:left;margin-right:20px;width:154px;}
.join-contact .code .item .img{width:154px;height:154px;background:#fff;}
.join-contact .code .item .img img{display:block;margin-bottom:15px;width:154px;height:154px;}
.join-contact .code .item .name{font-size:16px;text-align:center;}
/* about */
.about .border{padding:30px 8.3%;}
.about .about-h2{padding:25px 40px;font-size:20px;font-weight:400;color:#b22c1c;background:url(../image/aboutico01.png) left top no-repeat;line-height:1;}
.about .content{width:52%;}
.about .content .con{padding-left:30px;max-width:480px;text-indent:2em;font-size:14px;color:#333;line-height:2;}
.about .table{width:45%;text-align:center;}
.about .table .tablecell{padding:3em 0 0;}
.about .table img{max-width:100%;}
.about-bg{background:#197fe3;}
.about-bg .about-h2{color:#fff;background-image:url(../image/aboutico02.png);}
.about-bg .content .con{color:#fff;}
.about-bg .table{width:400px;}
.about-bg .table .tablecell{padding:0;}
/*.about .team .item01{width:30.6%;margin-right:0.2%;}
.about .team .item02{width:51.9%;}
.about .team img{display:block;float:left;}
.about .team .item02 .img02{width:50%;margin-right:.5%;margin-bottom:.6%;}
.about .team .item02 .img03{width:49%;margin-bottom:.6%;}
.about .team .item02 .img04{width:38.6%;margin-right:.5%;}
.about .team .item02 .img05{width:60.4%;}*/
.about .team img{display:block;margin:0 auto;max-width:100%;}
/* help */
.help{padding:40px;overflow:hidden;}
.help-menu{margin-right:30px;padding-bottom:50px;width:230px;border:2px solid #f2f2f2;}
.help-menu .h2{padding-left:20px;font-size:16px;color:#fff;line-height:40px;background:#8b8b8b;}
.help-menu .item .title{font-size:18px;color:#3e3e3e;text-align:center;line-height:56px;border-bottom:1px solid #f7f7f7;}
.help-menu .item .second{display:none;padding:0 20px;border-bottom:1px solid #f7f7f7;}
.help-menu .item .second a{display:block;text-align:center;height:40px;line-height:40px;color:#3e3e3e;border-bottom:1px solid #d5d5d5;}
.help-menu .item .second a.active,
.help-menu .item .second a:hover{color:#e74d4d;}
.help-menu .item .second a:last-child{border-bottom:0;}
.help-menu .item:first-child .second{display:block;}
.help-content .h3{padding:10px 0;font-size:17px;color:#e74d4d;}
.help-content .h3:before{content:' ';display:inline-block;margin:0 auto;width:0px;height:0px;font-size:0;line-height:0;overflow:hidden;border-width:8px;border-style:solid;border-color:transparent transparent transparent #e74d4d;}
.help-content .con{font-size:16px;line-height:2;}
/* formbox */
.formbox{border-top:1px solid #eee;}
.loginbtn{padding:30px 40px 0;font-size:0;}
.loginbtn .btn{display:inline-block;margin-right:20px;width:102px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#197fe3;border:1px solid #197fe3;border-radius:60px;}
.loginbtn .btn.active{background:#197fe3;color:#fff;}
.loginbtn .btn:hover{opacity:.8;}
.formbox .wrap{padding:100px 0;}
.form{padding-right:160px;width:308px;}
.form .h2{padding:0 0 10px;font-size:20px;color:#666;text-align:center;}
.form .item{position:relative;margin-top:20px;height:50px;border-bottom:1px solid #eee;}
.form .item .error{position:absolute;right:-160px;top:15px;width:150px;color:#ed2d2d;}
.form .item input[type="text"],
.form .item input[type="password"]{padding:0 5px;height:50px;background:none;border:0;}
.formico{float:left;display:block;margin:15px 5px 0;width:20px;height:20px;background:url(../image/formico.png) no-repeat;}
.formico.ico01{background-position:0 0;}
.formico.ico02{background-position:-20px 0;}
.formico.ico03{background-position:-40px 0;}
.form .item .verbtn{display:inline-block;width:130px;height:28px;text-align:center;line-height:28px;color:#999;border:1px solid #eee;border-radius:4px;cursor:pointer;}
.form .item .verbtn:hover{color:#6bc1f2;border-color:#6bc1f2;}
.form .formbtn{padding:10px 0;text-align:center;border-bottom:1px solid #eee;}
.form .formbtn .btn{margin-right:20px;display:inline-block;width:186px;height:48px;line-height:48px;text-align:center;font-size:20px;color:#999;background:#eee;border-radius:4px;}
.form .formbtn .btn.active{color:#fff;background:#197fe3;}
.form .formbtn input[type="checkbox"]{vertical-align:-2px;}
.login .wrap{background:url(../image/login.jpg) 80px center no-repeat;background-size:40% auto;}
.regist .wrap{background:url(../image/regist.jpg) 80px center no-repeat;background-size:40% auto;}
.itemcheck{padding:10px 0 30px;text-align:right;}
.itemcheck a{color:#6bc1f2;}
.itemcheck a:hover{color:#6bc1f2;text-decoration:underline;}
.regist .form .formbtn{padding:0;border-bottom:0;}
.regist .form .formbtn .btn{width:100%;}
/* downloadbox */
.downloadbox{padding-top:5px;}
.download{margin-bottom:5px;overflow:hidden;position:relative;}
.download img{display:block;width:100%;}
.download-con{position:absolute;top:50%;right:10.6%;margin-top:-215px;width:590px;height:430px;}
.download-con .h2{margin-bottom:60px;text-align:center;font-size:29px;text-align:center;line-height:1.1;color:#fff;}
.download-list{overflow:hidden;}
.download-list .item{float:left;margin:0 25px;text-align:center;}
.download-list .item .ewm{margin:0 auto;width:125px;height:125px;border:2px solid #fff;border-radius:2px;overflow:hidden;}
.download-list .item .ewm img{width:125px;height:125px;}
.download-list .item .name{margin:8px 0 26px;font-size:12px;font-family:'宋体';color:#fff;line-height:1;}
.download-list .item .btn{display:inline-block;width:240px;height:50px;font-size:0;border:2px solid #fff;}
.download-list .item .btn-android{background:url(../image/android.png) center center no-repeat;}
.download-list .item .btn-iphone{background:url(../image/iphone.png) center center no-repeat;}
.download-boss .download-con{margin-top:-12%;width:590px;right:14%;}
/* card */
.card{margin-bottom:15px;}
.card ul{margin:0 auto;width:890px;}
.card ul li{float:left;width:50%;text-align:center;}
.card ul li img{display:block;margin:0 auto;max-width:100%;}
.wrap-border{border-bottom:1px solid #eee;}
.about .contactlist{margin-top:50px;max-width:1090px;}
.about .contactmap{margin-bottom:20px;}
.about .contactmap img{max-width:1030px;}
/* recharge */
.recharge{padding:40px 0;}
.recharge .fl .img{width:360px;height:360px;line-height:360px;text-align:center;border:1px solid #d9d9d9;}
.recharge .fl .img img{width:270px;vertical-align:middle;}
.recharge-h2{margin-bottom:20px;padding-left:64px;font-size:25px;color:#1a1a1a;}
.recharge-from dl{margin-bottom:15px;overflow:hidden;font-size:16px;color:#bdbdbd;font-weight:400;}
.recharge-from dl dt{float:left;width:116px;text-align:right;}
.recharge-from dl dd{overflow:hidden;}
.recharge-from dl dd .minus,
.recharge-from dl dd .add{width:25px;height:25px;line-height:25px;color:#666;text-align:center;cursor:pointer;border:1px solid #ededed;}
.recharge-from dl dd .minus:hover,
.recharge-from dl dd .add:hover{color:#ff9124;}
.recharge-from dl dd .minus{border-radius:6px 0 0 6px;}
.recharge-from dl dd .add{border-radius:0 6px 6px 0;}
.recharge-from dl dd .num{height:25px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.recharge-from dl dd .num input{float:left;padding:5px 0;width:40px;height:15px;color:#000;font-size:14px;text-align:center;border:0;background:none;text-align:center;}
.recharge-from .btn{padding:45px 0 0 172px;}
.recharge-from .btn a{display:block;width:202px;height:52px;line-height:52px;text-align:center;font-size:24px;font-weight:200;color:#fff;background:url(../image/btn.jpg) no-repeat;}
.recharge-from dl dd .red{color:#f00;font-weight:400;}
.recharge-from dl.phonedl{color:#1a1a1a;}
.recharge-from dl dd input.phone{padding:5px;width:250px;height:16px;color:#1a1a1a;border-radius:6px;border:1px solid #d2d2d2;}
.recharge-from dl dd select{padding:5px 0;width:160px;height:25px;font-size:14px;border:1px solid #d2d2d2;background:none;outline:none;}